#ifndef __SCENE_H__
#define __SCENE_H__

#include <vector>

#include "color.h"
#include "patch.h"

namespace t2c2 {

class Scene {
public:
	Scene(const Color&);
	Scene(void);
	~Scene(void);
	
	void add_patch(Patch*);
	Patch* get_patch(unsigned int);
	unsigned int size_patches(void) const;

private:
	std::vector<Patch*> patches;
	Color background;
	
};

}

#endif
